package cn.harry.wx.service;

import cn.harry.wx.entity.CmsArticle;
import com.baomidou.mybatisplus.core.metadata.IPage;

/**
 * CMS文章中心
 *
 * @author honghh
 * Date 2021-04-08 16:19:27
 * Copyright (C) www.tech-harry.cn
 */
public interface CmsArticleService {

    /**
     * 分页查询CMS文章中心信息
     *
     * @param cmsArticle
     * @param pageSize
     * @param pageNum
     * @return
     */
    IPage<CmsArticle> getPage(CmsArticle cmsArticle, Integer pageSize, Integer pageNum);

    /**
     * 根据ID查询
     *
     * @param id
     * @return
     */
    CmsArticle selectById(Long id);

    /**
     * 创建CMS文章中心信息
     *
     * @param cmsArticle
     * @return
     */
    int create(CmsArticle cmsArticle);

    /**
     * 更新CMS文章中心
     *
     * @param id
     * @param cmsArticle
     * @return
     */
    int update(Long id, CmsArticle cmsArticle);

    /**
     * 批量删除
     *
     * @param ids
     * @return
     */
    int deleteByIds(Long[] ids);
}

